﻿/*index............................................*/

.cn1{ margin:0 auto; width:960px; }

.cn1top{ float:left; width:960px; height:6px; background:url(../../../../../statics/images/htbg.jpg); margin-top:15px; clear:both; }

.cn1cn{ float:left; width:960px; clear:both; }

.cn1cnleft{ float:left; width:250px; margin-top:10px; clear:none; }

.cn1cnleft li{ float:left; word-spacing:normal; text-transform:capitalize; padding-left:15px; }

.cn1cnleft ul{ float:left; margin:0; padding:0px; width:250px; }

.cn1cnleft a{ text-decoration:none; display:block; color:#FD3400; width:207px; height:35px; font-size:16px; font-weight:bold; text-align:left; line-height:35px; padding-left:20px; }

.cn1cnleft a:visited{ color:#FD3400; }

.cn1cnleft a:hover{ color:#FFF; width:207px; height:35px; background:url(../../../../../statics/images/flbg.jpg) no-repeat; }

.cn1cnleft .active{ color:#FFF !important; background:url(../../../../../statics/images/flbg.jpg) no-repeat !important; width:207px; height:35px; }

.onme{ color:#FFF !important; width:207px; height:35px; background:url(../../../../../statics/images/flbg.jpg) no-repeat; }

.left{ width:250px; float:left; }

.leftsub{ float:left; width:250px; margin-top:10px; clear:left; }

.leftsub li{ float:none; margin-left:15px; height:30px; clear:left; }

.leftsub ul{ float:left; margin:0; padding:0px; width:250px; }

.leftsub a{ text-decoration:none; display:block; color:#A33; height:35px; font-size:14px; font-weight:bold; text-align:left; line-height:35px; padding-left:30px; }

.leftsub a:visited{ color:#F33; }

.leftsub a:hover{ color:#F93; height:35px; background:url() no-repeat; }

.subtitle{ height:27px; background:#900; color:white; margin:0 10px; font:bold 18px Arial; text-align:center; line-height:27px; vertical-align:middle; }

.onmesub{ color:#600 !important; font-size:18px !important; }

.banner{ float:right; width:695px; margin-left:3px; margin-top:10px; }

.cn2{ margin:0 auto; width:964px; }

.aboutlk{ float:left; width:190px; }

.aboutlktit{ color:#010101; padding-left:10px; font-size:16px; font-weight:bold; text-align:left; padding-top:20px; line-height:23px; text-transform:capitalize; }

.aboutlkcn{ width:200px; }

.aboutlkcn li{ margin-left:10px; text-transform:capitalize; }

.aboutlkcn ul{ float:left; margin:0px; padding:0px; padding-top:10px; }

.aboutlkcn a:link{ text-decoration:none; color:#666; line-height:23px; }

.aboutlkcn a:hover{ color:#000 !important; }

.aboutlkcn a:visited{ color:#666; }

.aboutlk1{ float:left; width:200px; height:200px; }

.imgcn{ float:left; width:200px; padding-left:30px; }

.imgcn li{ margin-left:10px; padding-top:10px; }

.imgcn ul{ float:left; margin:0px; padding:0px; padding-top:10px; }

.imgcn a{ text-decoration:none; display:block; color:#666; line-height:23px; }

#where{ height:43px; width:960px; background:url(/statics/images/where.gif) repeat-x; clear:both; }

.iamhere{ float:left; }

.pos{ width:960px; }

.posl{ background:url(../../../../../statics/images/posl.gif) no-repeat; width:23px; height:43px; float:left; }

.posm{ background:url(../../../../../statics/images/posm.gif) repeat-x; height:43px; float:left; font:bold 14px Arial; padding-top:12px; }

.posr{ background:url(../../../../../statics/images/posr.gif) no-repeat; width:30px; height:43px; float:left; }

.cart{ float:right; font:bold 14px arial; padding:12px 40px; background:ur /statics/ images / cart . gif) 0 px 5 px no-repeat; }

.cart a{ color:#039; text-decoration:none; }

.main{ width:695px; border:2px solid #999; height:100%; float:right; }

.main2{ width:960px; border:0px solid #999; height:100%; }

.prod{ width:330px; float:left; }

.disc{ float:right; width:342px; }

.prophoto{ line-height:330px; max-height:380px; text-align:center; vertical-align:middle; }

.prophoto img{ margin-top:30px; max-width:320px; max-height:330px; }

.clear{ clear:both; display:block; }

.prolist{ min-height:75px; width:222px; border:0px dashed #CCC; margin:0 auto; padding:0; }

.prolist li{ width:64px; height:64px; border:1px solid #CCC; margin:4px; display:block; text-align:center; float:left; }

.finishes{ padding:0; margin:10px 20px; border:1px solid #CCC; }

.finishes li{ height:60px; border-bottom:1px solid #CCC; margin:0 10px; padding-top:15px; }

.finishes img{ vertical-align:middle; }

.greytitle{ height:23px; background:#CCC; font:bold 16px arial; padding:3px 0 0 5px; margin-top:30px; clear:both; }

.finishes_name{ font:bold 15px arial; color:#39F; margin-left:20px; }

.backbtn{ font:bold 15px arial; color:#39F !important; float:right; padding:10px 30px 0 0; clear:both; text-transform:uppercase; }

.prod_title{ font:bold 26px arial; clear:both; line-height:50px; vertical-align:bottom; }

.prod_title img{ width:38px; height:37px; vertical-align:middle; border:0; margin:-10px 0 0 30px; position:relative; z-index:50; }

.discmain{ padding:0; margin:20px 20px 0 0; }

.discription{ font:normal 12px Arial; margin:10px; text-transform:capitalize; line-height:20px; }

/*产品图片列表样式*/
.picmain{ width:695px; height:100%; float:right; }

.onepic{ float:left; width:163px; height:223px; overflow:hidden; border:0px solid #CCC; text-align:center; margin:4px; }

.onepic:hover{ background:#EEE; }

.picimg{ height:192px; line-height:192px; vertical-align:middle; }

.picimg img{ max-height:161px; max-width:161px; overflow:hidden; margin:10px 0 10px 0; }

.prodname{ padding:0 5px; height:30px; text-align:center; vertical-align:bottom; overflow:visible; font:bold 12px Arial; line-height:15px; text-overflow:ellipsis; text-align:center; }

.catetop{ height:125px; margin-top:20px; }

.catetop .name{ font:bold 23px Arial; width:480px; height:33px; overflow:hidden; float:left; }

.catetop .intro{ font:normal 13px Arial; width:480px; height:100px; overflow:hidden; float:left; clear:left; }

.catetop .pic img{ max-height:123px; max-width:160px; margin-left:30px; }

/*过渡页，分类列表*/
.cats{ width:320px; height:220px; border:1px solid #777; text-align:center; float:left; margin:20px 20px 0 0; }

.cats .pic{ height:220px; overflow:hidden; }

.cats .pic img{ max-width:320px; max-height:220px; }

.cats .name{ text-transform:capitalize; height:56px; width:320px; background:#000; font:bold 23px Arial; color:white; line-height:56px; vertical-align:middle; position:relative; top:-56px; filter:alpha(opacity=40); -moz-opacity:0.6; opacity:0.6; overflow:hidden; }

.cats .name a:link, .cats .name a:visited{ color:white; }

.cats .name a:hover{ color:#900; }

/*页面内容*/
.art_title{ font:bold 32px Arial; text-transform:uppercase; }

.art_content{ font:normal 15px Georgia, "Times New Roman", Times, serif; line-height:30px; margin:30px 0 30px 0; color:#333; clear:both; }

.art_list li{ font:normal 16px Georgia, "Times New Roman", Times, serif; padding:6px; }

.art_list a:link{ color:#000; }

.art_list li:hover{ color:#000; background:#FFC; }

/*收藏夹下拉菜单*/
.fav{ display:none; }

.fav1{ width:218px; height:30px; background:url(../images/fav1.png) no-repeat; margin:0; z-index:30; }

.fav2{ width:218px; background:url(../images/fav2.png) repeat-y; z-index:20; padding-left:43px; float:left; overflow:visible; }

.fav3{ width:218px; height:59px; background:url(../images/fav3.png) no-repeat; margin:0; }

.favline{ width:153px; height:31px; background:url(../images/favline.png) no-repeat; margin-left:42px; text-align:center; color:white; font:bold 18px Arial; padding-top:5px; }

.favline a{ color:white; }

.headerRow{ display:none; }

.itemRow div{ float:left; }

.itemRow{ display:block; clear:both; }

.simpleCart_remove{ margin:-2px 5px 0 3px; }

.content{ width:380px; float:left; }

.address{ width:300px; float:left; padding:5px; background:#F2F2F2; }

.customer-tips{ border-top:1px solid #666; border-bottom:1px solid #666; margin:10px 0 15px 0; }

#pages{ font:normal 14px Tahoma, Geneva, sans-serif; word-spacing:10px; clear:both; }

.prolist .hideimg{ width:0; height:0; }

.capitalize{ text-transform:capitalize; }

h3{ text-transform:capitalize; }

.backbtn a:link, .backbtn a:visited{ color:#39F !important; }

.backbtn a:hover{ color:#C30 !important; }

.helpcontent{ display:none; margin:5px 0 5px 10px; border:1px solid #FEF8C2; background:#FFFFF4; }

.menu{ text-transform:capitalize; }

.menu ul{ display:table-cell; vertical-align:bottom; margin-top:70px; }

.ad{ width:217px; position:absolute; right:0px; top:204px; z-index:999; }

.ad img{ width:217px; height:280px; }

.cd-dropdown-gallery a{ height:auto !important; margin-left:0 !important; }

.cd-dropdown-gallery{ z-index:99; box-shadow:0 2px 50px 0px rgba(0, 0, 0, 0.3)!important; }

.cd-dropdown-gallery .title{ height:25px; padding:0px; text-align:center; }

.cd-dropdown-gallery .img{ height:230px; vertical-align:bottom; display:table-cell; }

.cd-dropdown-gallery img{ max-height:220px; vertical-align:middle; }

.space20{ height:40px; }

.tel{ font-size:20px; font-weight:bold; color:#CD3301; }

address{ line-height:29px; }

.maintitle{ font:bold 35px "黑体"; margin-top:80px; }

.page-boder{ height:6px; border:none; border-top:6px solid #F60;

"}
.pagination > a:first-child{ margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px; }

.pagination a,.pagination span{ position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#337AB7;
	text-decoration:none;
	background-color:#FFF;
	border:1px solid #DDD; }

.pagination a:last-child{  border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;}

.table>tbody>tr>td{ height:30px; line-height:30px; vertical-align:middle; border:none;}
.article_content{line-height:30px;padding-right:100px;}
.article_content img{ max-width:100%; height:auto; display:block;}
.products a{height:260px; vertical-align:bottom; text-align:center;}
.products{text-align:center; margin-bottom:10px; height:280px;}
.products:hover{box-shadow: 0px 0px 18px 3px #aaa;}
.products img{max-height:220px!important;margin:0 auto; padding-top:10px; display: table-cell;}
.products .title{font:normal 14px "Tahoma";   padding:5px;}
.prod-pic{text-align:center; display:table-cell;}
.prod-pic img{width:70%; margin:20px auto;}
.finishebox{padding:1px;margin:0 auto 25px auto;}
.finishebox img{width:100%; margin:0;}
.finishebox a{}
#banner_tabs img{ background-size:contain; background-repeat:no-repeat;background-size:contain; background-position:center center;}